package com.mingtu.guards.bean;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName :
 * @Author : wkk
 * @Date : 2023-5-25 09:04:19
 * @Email : 1281573890@qq.com
 * @Eescription :
 */
public class AllSignInRecordBean implements Serializable {
    /**
     * msg : success
     * code : 0
     * page : {"totalCount":3,"pageSize":20,"totalPage":1,"currPage":1,"list":[{"id":7,"lnglat":"113.01,36.00","userId":11,"userName":"李磊","content":null,"deptId":3,"clockTime":"2023-05-08 18:00:10","createTime":"2023-05-08 18:00:05","taskId":null,"taskClockAttachEntityList":[{"id":7,"clockId":7,"url":"http://xxxxx"}]},{"id":8,"lnglat":"113.01,36.00","userId":11,"userName":"李磊","content":null,"deptId":3,"clockTime":"2023-05-08 18:00:10","createTime":"2023-05-08 18:00:28","taskId":null,"taskClockAttachEntityList":[{"id":8,"clockId":8,"url":"http://xxxxx"}]},{"id":9,"lnglat":"113.682967,34.74148","userId":12,"userName":"吴康康","content":null,"deptId":3,"clockTime":"2023-05-22 15:17:13","createTime":"2023-05-22 15:12:34","taskId":2175,"taskClockAttachEntityList":[{"id":9,"clockId":9,"url":"https://static.mingtukeji.com/ths/202305/20230522/ed0c3f8beb1549a382adaa7030385dd7.jpg"}]}]}
     */

    private String msg;
    private int code;
    private PageBean page;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public PageBean getPage() {
        return page;
    }

    public void setPage(PageBean page) {
        this.page = page;
    }

    public static class PageBean implements Serializable {
        /**
         * totalCount : 3
         * pageSize : 20
         * totalPage : 1
         * currPage : 1
         * list : [{"id":7,"lnglat":"113.01,36.00","userId":11,"userName":"李磊","content":null,"deptId":3,"clockTime":"2023-05-08 18:00:10","createTime":"2023-05-08 18:00:05","taskId":null,"taskClockAttachEntityList":[{"id":7,"clockId":7,"url":"http://xxxxx"}]},{"id":8,"lnglat":"113.01,36.00","userId":11,"userName":"李磊","content":null,"deptId":3,"clockTime":"2023-05-08 18:00:10","createTime":"2023-05-08 18:00:28","taskId":null,"taskClockAttachEntityList":[{"id":8,"clockId":8,"url":"http://xxxxx"}]},{"id":9,"lnglat":"113.682967,34.74148","userId":12,"userName":"吴康康","content":null,"deptId":3,"clockTime":"2023-05-22 15:17:13","createTime":"2023-05-22 15:12:34","taskId":2175,"taskClockAttachEntityList":[{"id":9,"clockId":9,"url":"https://static.mingtukeji.com/ths/202305/20230522/ed0c3f8beb1549a382adaa7030385dd7.jpg"}]}]
         */

        private int totalCount;
        private int pageSize;
        private int totalPage;
        private int currPage;
        private List<ListBean> list;

        public int getTotalCount() {
            return totalCount;
        }

        public void setTotalCount(int totalCount) {
            this.totalCount = totalCount;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(int totalPage) {
            this.totalPage = totalPage;
        }

        public int getCurrPage() {
            return currPage;
        }

        public void setCurrPage(int currPage) {
            this.currPage = currPage;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public static class ListBean implements Serializable {
            /**
             * id : 7
             * lnglat : 113.01,36.00
             * userId : 11
             * userName : 李磊
             * content : null
             * deptId : 3
             * clockTime : 2023-05-08 18:00:10
             * createTime : 2023-05-08 18:00:05
             * taskId : null
             * taskClockAttachEntityList : [{"id":7,"clockId":7,"url":"http://xxxxx"}]
             */

            private int id;
            private String lnglat;
            private int userId;
            private String userName;
            private String content;
            private int deptId;
            private String clockTime;
            private String createTime;
            private String taskId;
            private boolean isUpload = true;
            private List<TaskClockAttachEntityListBean> taskClockAttachEntityList;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getLnglat() {
                return lnglat;
            }

            public void setLnglat(String lnglat) {
                this.lnglat = lnglat;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public int getDeptId() {
                return deptId;
            }

            public void setDeptId(int deptId) {
                this.deptId = deptId;
            }

            public String getClockTime() {
                return clockTime;
            }

            public void setClockTime(String clockTime) {
                this.clockTime = clockTime;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getTaskId() {
                return taskId;
            }

            public void setTaskId(String taskId) {
                this.taskId = taskId;
            }

            public boolean isUpload() {
                return isUpload;
            }

            public void setUpload(boolean report) {
                isUpload = report;
            }

            public List<TaskClockAttachEntityListBean> getTaskClockAttachEntityList() {
                return taskClockAttachEntityList;
            }

            public void setTaskClockAttachEntityList(List<TaskClockAttachEntityListBean> taskClockAttachEntityList) {
                this.taskClockAttachEntityList = taskClockAttachEntityList;
            }

            public static class TaskClockAttachEntityListBean implements Serializable {
                /**
                 * id : 7
                 * clockId : 7
                 * url : http://xxxxx
                 */

                private int id;
                private int clockId;
                private String url;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public int getClockId() {
                    return clockId;
                }

                public void setClockId(int clockId) {
                    this.clockId = clockId;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }
            }
        }
    }
}
